 344 2881841 2018 12 8 1 42 50 49 566 85466 621 46 83 241 276 1 56 93 252 356 1 24 59 94 257 357 1 42 74 237 270 362 1 14 26 63 83 95 143 162 219 237 256 273 301 333 1 10 23 34 71 92 122 147 190 233 249 271 289 305 337 1 306 313 1